一键唤醒+自动化的局域网神器:UpSnap

0 次浏览
0 评论

 本文共计1211字,预计需要花费 2分钟才能阅读完成。

1. 详细介绍

🤔 UpSnap 是什么?

UpSnap 是一个开源的局域网唤醒工具,它使用SvelteKit、Go和PocketBase编写而成。简单来说,这就是一个Web应用程序,让我们可以通过简单的界面来唤醒和管理局域网内的设备。无论是系统管理、远程访问还是各种自动化场景,UpSnap都能轻松应对。


✨ 功能

  • 🚀 一键唤醒设备仪表盘:只需点击一下,就能唤醒指定的设备。
  • ⏰ 通过 Cron 实现定时事件自动化:支持通过 Cron 任务设置自动化操作,让设备按照你的安排自动唤醒或执行其他任务。
  • 🔌 Ping 您选择的任何端口:可以扫描并查看网络端口的状态,让你随时掌握设备的连接情况。
  • 🔍 设备发现:通过网络扫描(需要 nmap 支持)自动发现局域网内的设备,省去了手动添加的麻烦。
  • 👤 安全的用户管理:提供完善的用户管理系统,确保只有授权用户才能操作设备。
  • 🌐国际化支持:支持多种语言,让你轻松切换使用界面语言。
  • 🎨 丰富主题:提供 35 种不同的主题样式,让你的 UpSnap 界面独一无二。
  • 🐳适用于 amd64、arm64、arm/v7、arm/v6 的Docker 镜像

2. 🐳 安装指南

下面介绍飞牛 NAS 通过 Docker 进行部署, 其它部署方式请参考官方说明文档。

1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

2. 创建项目页面根据实际情况定义 项目名称、选择 路径,选中 创建 docker-compose.yml 后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定 按钮进行部署。

services:
  upsnap:
    container_name: upsnap
    image: ghcr.io/seriousm4x/upsnap:latest
    network_mode: host
    restart: always
    volumes:
      - ./data:/app/pb_data


3. 使用

1. 在浏览器地址输入:http://<NAS地址>:8090 可访问 UpSnap 服务。

2. 首次使用需要初始化,自己根据实际情况新建账号和密码后,检查无误,点击 Create 进行创建账户。

3. 创建账户无误会提示创建成功页面,点击 Lets Go! 按钮进入首页。

4. 进入首页后,我们先修改页面语言为中文,更容易使用。

5. 增加需要唤醒的设备。

手动配置:

网络扫描:

会自动扫描局域网可以的设备,需要根据实际情况选择。

6. 到此教程完结,其它进阶功能可以自己探索。


4. 总结

UpSnap 是一个功能强大、操作简便的局域网唤醒工具,不仅支持一键唤醒设备、定时任务自动化等实用功能,还提供了丰富的主题和国际化支持。无论是家庭用户还是企业用户,UpSnap 都能成为你管理局域网设备的得力助手。

正文完
 0
评论(暂无评论)
评论已关闭